/* CSS Document */
/*html {font-size:63%;}*/
body,textarea { font-family:Helvetica,Arial,sans-serif; font-size:.75em; margin:0; color:#555; line-height:1.5em;} 
body { margin:0;background:#fff;}
ol,ul {list-style:none; margin:0px; padding:0px;}
li    { margin:0px; padding:0px;}
img,iframe,input   {border:0;}
h1,h2,h3,h4,h5,form    { display:inline; padding:0px; margin:0px; font-size:1.1em;}
p,dl,dt,dd { margin:0px; padding:0px;}
a { cursor:pointer; text-decoration:none;}
div { overflow:auto;}
.center { margin:0px auto; width:1010px;}
h1 {color:#6c7738;}

.tip { width:180px; padding:2px 10px; margin:0 auto; /*background:#ffeada;*/ color:red;}

.warp { width:100%; height:700px; margin:0 auto; text-align:left; background:url(../images/warp_bg.gif) no-repeat center;}
.head { width:1010px; height:70px;}
.logo { background:#09F; width:154px; height:44px; margin:20px 0 0 0; } 
.page_left { width:430px; float:left;}
.login { width:225px; height:auto;float:left;border-right:#BFBFBF solid 1px;}
.login label { float:left;}
.page_left dt { padding:5px 0;}
.login dd { padding:5px 0; }
.ipt   { /*position:relative;z-index:0;_padding-bottom:6px;*/ /* IE6 fix - bounds x1's height *//*_overflow-y:hidden; padding:0 6px 6px 0;*/} 
/*.ipt_shadw {display:block; position:absolute; top:3px; left:3px; background:#b0b0b0; width:172px; height:18px;_height:20px;  z-index:-1;}*/
.ipt_text { color:#999; width:170px; height:1.2em; border:#CCC solid 1px; margin:0 0 0 5px;  /*z-index:2;*/}
#rember   { float:left; margin:0 0 0 32px; }
.sign_in { background:#5ac5f0; margin:0 17px 0 0; border:#6bd2fc outset 1px; float:right; color:#fff;}
.forgot {width:60px; height:16px; display:block;margin:8px 0 0 34px;padding-left:15px; background:url(../images/icon.gif) no-repeat 0 -56px; color:#757575;}
.forgot:hover { color:#09F;}
.regist {width:30px;height:16px;display:block;margin:8px 0 0 34px;padding-left:15px;background:url(../images/icon.gif) no-repeat 0 -73px;color:#757575;}

.info_list { width:200px;height:auto; text-align:center;}
.newbuld   {display:block;height:24px; line-height:24px;}
.intro     {clear:both; width:100%; height:auto; margin:240px 0 0 0;_margin:300px 0 0 0;}

.page_right { width:522px; height:590px; float:right;}
.map { width:522px; height:433px; display:block; background:url(../images/map_bg.jpg) no-repeat;}

.feet { clear:both; width:1010px; height:1.5em; margin:10px 0 0 0; text-align:center;}